﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;

namespace SinavSistemi.Class
{
    public class dateunit
    {

        public static string sadecetarih()
        {

            string gun = DateTime.Now.Day.ToString();
            string yil = DateTime.Now.Year.ToString();
            int ay = Convert.ToInt32(DateTime.Now.Month);
            string ayy = "";
            if (ay <= 9)
            {
                ayy = "0" + ay.ToString();
            }
            else
            {
                ayy = ay.ToString();
            }

            string bugun = yil + "-" + ayy + "-" + gun;
            return bugun;


        }


        public static string sadecesaat()
        {
            string saat = DateTime.Now.Hour + ":" + DateTime.Now.Minute + ":" + DateTime.Now.Second;

            return saat;


        }


        // windows formlardan oluşan date pick nesnesinin formatına verit abanına gör uyduran bir metod

        public static string tarihdatepick(string datepick)
        {
            try
            {



                string tarih = "";
                string metin = datepick.Substring(0, 10);
                string[] yeniMetin = metin.Split('.');
                tarih = yeniMetin[2] + "-" + yeniMetin[1] + "-" + yeniMetin[0];

                tarih = tarih.Trim();

                return tarih;
            }
            catch (Exception)
            {

                return datepick;
            }
        }


        public static string verilen_tarih(string tarih)
        {
            // 27.01.2014 ,000000
            string a = tarih;
            a = tarih.Substring(0, 10);
            string[] dizi = a.Split('.');

            string donentarih = dizi[2] + "-" + dizi[1] + "-" + dizi[0];
            return donentarih;
        }



        public static string ileritarih(TimeSpan ts)
        {

            TimeSpan nts = ts;
            DateTime dt = new DateTime();
            dt = DateTime.Now + nts;

            // string gun = DateTime.Now.Day.ToString();
            string gun = dt.Day.ToString();
            string yil = dt.Year.ToString();
            int ay = Convert.ToInt32(dt.Month);
            string ayy = "";
            if (ay <= 9)
            {
                ayy = "0" + ay.ToString();
            }
            else
            {
                ayy = ay.ToString();
            }
            string bugun = yil + "-" + ayy + "-" + gun;
            return bugun;
        }


    }
}